Design and Implementation of Distributed Databases Using Estelle∗
نویسندگان
چکیده
1 I n t r o d u c t i o n Distributed Systems (DSs) are becoming more and more popular. They have been used to attend the natural distribution of people and information, to provide better performance at lower costs, to facilitate maintenance and to improve the reliability of computer systems. In order to achieve all these objectives DSs have become very complex and today there is no consensus about an exact DS definition. According to Bochmann [1] a DS can be classified having in mind the following types of distribution: ∗ Supported by CNPq, CAPES and FAPESP access, for example, users having access to the services provided by a multi-programming system using terminals at different locations; computers, for example, a large number of users sharing a set of services provided by a computer network; processors, for example, a multiprocessor system where the execution of a task is not done by a single processor but it is distributed among several processors; data, for example, a distributed database system. These types of distribution can be combined, increasing the system complexity, and must be carefully taken into account during the development of a DS. Figure 1 shows the main phases of a Life Cycle of Distributed Systems (LCDS).
منابع مشابه
JEstelle novel approach to the distributed Java systems specification and development
The design of distributed Java applications is a very complicated task. Regardless of Java's ease of use and portability, a method that provides a means of testing and validating complex systems in a satisfactory manner is still lacking. In addition system portability is often decreased due to strong dependencies between subsystem implementation and the way they communicate. In this article we ...
متن کاملImplementation of Multimedia Systems based on Real-Time Extensions of Estelle
Estelle is one of the standardized Formal Description Techniques for the speci cation of communication protocols and distributed systems. Unfortunately, Estelle is not capable of expressing real-time requirements resp. characteristics of services or protocols which are especially interesting in the context of distributed multimedia systems. Therefore, we developed an extension to Estelle called...
متن کاملHardware/software Co-design of Communication Protocols Hardware/software Co-design of Communication Protocols
An important aspect in providing high performance distributed systems such as multimedia systems is the combined use of hardware and software in the end systems. System design techniques should allow hardware/software co-design to integrate both means of implementation. In this paper, we show how the standardized formal language Estelle can be used to facilitate co-design. The system will rst b...
متن کاملAutomatic implementation using Estelle Development Toolset ( EDT ) Design ,
Design, analysis and performance evaluation of a veritable implementation of the XTP 4.0 protocol
متن کاملObject SQL - A Language for the Design and Implementation of Object Databases
object databases, query language, information services, distributed environment, relational databases Object SQL (OSQL) is a language for the design and implementation of object databases. The OSQL language is computationally complete and provides a rich set of constructs that allow definition, implementation and integration of information services in a distributed environment. It also provides...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998